﻿Imports System.ServiceModel

' HINWEIS: Mit dem Befehl "Umbenennen" im Kontextmenü können Sie den Schnittstellennamen "IAFSForMetroService" sowohl im Code als auch in der Konfigurationsdatei ändern.
<ServiceContract()>
Public Interface IAFSForMetroService

    <OperationContract()>
    Function RetrieveAllSaveMandate() As List(Of Mandat)


    <OperationContract>
    Sub AddNewMandate(ByVal a As List(Of Mandat))

    <OperationContract>
    Sub EditMandat(ByVal Mandat As Mandat)


    <OperationContract>
    Function SearchForMandate(ByVal datum As String, ByVal rayon As String, ByVal type As String) As List(Of Mandat)

    <OperationContract>
    Sub RegisterForNotification(ByVal TypeName As String, ByVal AppId As String, ByVal ChannelAddress As String)


End Interface
